package cn.bugDance.domain.activity.model.aggregate;

import cn.bugDance.domain.activity.model.entity.ActivityDayAccountEntity;
import cn.bugDance.domain.activity.model.entity.ActivityMonthAccountEntity;
import cn.bugDance.domain.activity.model.entity.ActivityPartakeOrderEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ActivityPartakeOrderAggregate {
    private String userId;
    private Long activityId;
    private String month;
    private String day;
    private Boolean isExistActivityMonthAccount;
    private Boolean isExistActivityDayAccount;
    private ActivityMonthAccountEntity activityMonthAccountEntity;
    private ActivityDayAccountEntity activityDayAccountEntity;
    private ActivityPartakeOrderEntity activityPartakeOrderEntity;
}
